//======================================================================================
//  Apache License, Version 2.0
//  Notes:Use this command to anonymously check out the latest project source code:
//  Non-members may check out a read-only working copy anonymously over HTTP.
//  SVN checkout http://YHHLineCommandWsp.googlecode.com/svn/trunk/ 
//
//  Author:		Kevin Yang
//  Email:		Bigearrabbit@qq.com
//
//  DATE:		2013-4-6
//
//  File Name:	
//
//  Notes:
//
//======================================================================================

// Local Framework
#include "YHHELineCommandChildMf3DBehavior.h"

#include "iostream.h"

CATImplementClass ( YHHELineCommandChildMf3DBehavior ,
                   DataExtension       ,    
                   CATBaseUnknown      ,
                   YHHLineCommandChild        );

//-----------------------------------------------------------------------------
#include "TIE_CATIMf3DBehavior.h" // needed to tie the implementation to its interface
TIE_CATIMf3DBehavior( YHHELineCommandChildMf3DBehavior);
//-----------------------------------------------------------------------------

// To declare that YHHLineCommandChild implements CATIMf3DBehavior, insert 
// the following line in the interface dictionary:
//
// YHHLineCommandChild  CATIMf3DBehavior  libYHHLineCommandChild


//-------------------------------------------------------------------------------------
YHHELineCommandChildMf3DBehavior::YHHELineCommandChildMf3DBehavior()
{
    cout <<" YHHELineCommandChildMf3DBehavior::YHHELineCommandChildMf3DBehavior" << endl;
}

//-------------------------------------------------------------------------------------
YHHELineCommandChildMf3DBehavior::~YHHELineCommandChildMf3DBehavior()
{
    cout <<" YHHELineCommandChildMf3DBehavior::~YHHELineCommandChildMf3DBehavior" << endl;
}

//-------------------------------------------------------------------------------------
HRESULT YHHELineCommandChildMf3DBehavior::IsASolid() const
{    
    return E_FAIL ;
}

//-------------------------------------------------------------------------------------

HRESULT YHHELineCommandChildMf3DBehavior::IsAShape()  const
{
    return S_OK ;
}

//-------------------------------------------------------------------------------------

HRESULT YHHELineCommandChildMf3DBehavior::IsADatum() const
                         
{
    return E_FAIL ;
}


